package boot

import (
	nacos "gitee.com/cqyhm/gf-nacos"
	"github.com/gogf/gf/v2/frame/g"
	"github.com/gogf/gf/v2/os/gctx"
)

func init() {
	CreateBoot()
}
func CreateBoot() {
	// LoadRemoteConfig的参数是自定义函数,用于在远程配置文件更新后执行一些自定义操作
	nacos.LoadRemoteConfig(ReInitAuth, ReInitSecurity, ReInitSnapShot)
	nacos.LoadRegisterConfig()
}
func ReInitAuth() {
	g.Log().Debug(gctx.New(), "重新初始化授权")
}
func ReInitSecurity() {
	g.Log().Debug(gctx.New(), "重新初始化安全")
}
func ReInitSnapShot() {
	g.Log().Debug(gctx.New(), "重新初始化快照")
}
